// 导入 组件
import PageTools from '@/components/PageTools'
import UploadExcel from '@/components/UploadExcel'
import UploadImg from './UploadImg'
import ImageHolder from './ImageHolder'
import Lang from './lang'
import ScreenFull from './ScreenFull'
const components = [
  PageTools,
  UploadExcel,
  UploadImg,
  ImageHolder,
  Lang,
  ScreenFull
]

export default {
  // 当我们在vue.use 方法 中创建 了一个 install方法
  //  方法 会被 自动调用 在调用的过程中 会将Vue 作为 参数(形参)传递 给 install 方法
  install(Vue) {
    components.forEach(component => {
      Vue.component(component.name, component)
    })
    // 在 install 方法中，使用 Vue.component 挂载组件
    // Vue.component('PageTools', PageTools)
  }
}
